package com.ssy.jt808.gateway.domain.constant.location.addition;

/**
 * @author wangzezhou
 */
public final class LocationAdditionIdConstant{
  /** 0x01 里程,数据类型为DWORD,单位为1/10km,对应车上里程表读数 */
  public static final int Mileage             = 1;
  /** 0x02 油量,数据类型为WORD,单位为1/10L,对应车上油量表读数 */
  public static final int Fuel                = 2;
  /** 0x03 行驶记录功能获取的速度,数据类型为WORD,单位为1/10km/h */
  public static final int Speed               = 3;
  /** 0x04 需要人工确认报警事件的ID,数据类型为WORD,从1开始计数 */
  public static final int AlarmEventId        = 4;
  /** 0x05 胎压,单位为Pa,标定轮子的顺序为从车头开始从左到右顺序排列,多余的字节为0xFF,表示无效数据 */
  public static final int TirePressure        = 5;
  /** 0x06 车厢温度,单位为摄氏度,取值范围为-32767~+32767,最高位为1表示负数 */
  public static final int CarriageTemperature = 6;
  /** 0x11 超速报警附加信息见表28 */
  public static final int OverSpeedAlarm      = 17;
  /** 0x12 进出区域/路线报警附加信息见表29 */
  public static final int InOutAreaAlarm      = 18;
  /** 0x13 路段行驶时间不足/过长报警附加信息见表30 */
  public static final int RouteDriveTimeAlarm = 19;
  /** 0x25 扩展车辆信号状态位,参数项格式和定义见表31 */
  public static final int Signal              = 37;
  /** 0x2A I0状态位,参数项格式和定义见表32 */
  public static final int IoState             = 42;
  /** 0x2B 模拟量,bit[0~15],AD0;bit[l6~31],ADl */
  public static final int AnalogQuantity      = 43;
  /** 0x30 数据类型为BYTE,无线通信网络信号强度 */
  public static final int SignalStrength      = 48;
  /** 0x31 数据类型为BYTE,GNSS定位卫星数 */
  public static final int GnssCount           = 49;
  /** 0x64 高级驾驶辅助系统报警 */
  public static final int AlarmADAS           = 100;
  /** 0x65 驾驶员状态监测 */
  public static final int AlarmDSM            = 101;
  /** 0x66 轮胎气压监测系统 */
  public static final int AlarmTPMS           = 102;
  /** 0x67 盲点监测 */
  public static final int AlarmBSD            = 103;
  /** 0xF1 安装异常信息,由厂家自定义(粤标) */
  public static final int InstallErrorMsg     = 241;
  /** 0xF2 算法异常信息,由厂家自定义(粤标) */
  public static final int AlgorithmErrorMsg   = 242;
}
